return (home) in triumph - Spanish English Dictionary